.cartProduct-container{
    background: #F5F5F5;
    min-height:calc(100vh - 3.84rem);
}

.cartProduct-container .cartProduct-item{
    width: 15.36rem;
    background: #fff;
    border-radius: .64rem;
    margin-top: .2133rem;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
}

.productItem-left{
    width: 1.28rem;
    display: flex;
    justify-content: center;
    padding: 0 .2133rem;
}
.product-storeName{
    padding: .2133rem 0;
}
.product-storeName>span:nth-child(1)>i:nth-child(1) {
    color: #FD6E2F;
    font-size: .768rem;
}
.product-storeName>span:nth-child(1)>i:nth-child(2){
    font-size: .64rem;
    text-align: center;
    font-weight: 600;
}
.product-storeName>span:nth-child(1)>i:nth-child(3){
    font-size: .5547rem;
    color: rgb(209, 205, 205);
    padding: 0 0 0 .3413rem;
}
.product-storeName>span:nth-child(2) {
    display: inline-block;
    /* margin-right: -0.8533rem; */
    position: relative;
    right: -50%;
    color: red;
}
.product-info{
    display: flex;
    padding: .4267rem 0;
}

.product-img{
    width: 4.2667rem;
    height: 4.2667rem;
    overflow: hidden;
    border-radius: .64rem;
    margin-right: .64rem;
    padding:  .1707rem 0 0 0 ;
}
.product-img img{
    width: 100%;
    height: 100%;
}
.product-detail .product-name {
    font-size: .5547rem;
    font-weight: 600;
    padding: 0 0 .2133rem 0;
}
.product-detail .product-specification {
    background: #F8F8F8;
    color: #BEBEBE;
    padding: .0853rem .0853rem;
    font-size: .4267rem;
    border-radius: .2133rem;
}
.product-priceNum{
    display: flex;
    margin-top: .8533rem;
    justify-content: space-between;
    padding: 0 .64rem 0 0;
}
.product-price>span:nth-child(1) {
    color: red;
}
.product-price>span:nth-child(2) {
    color: red;
    font-size: .8533rem;
    font-weight: 550;
}
.procuct-num{
    font-size: .64rem;
    border: .0427rem solid #CDCDCD;
    display: flex;
    width: 3.6267rem;
    border-radius: .2133rem;
    margin-left: 1.7067rem;
}
.procuct-num span{
    display: inline-block;
   display: flex;
   justify-content: center;
   align-items: center;
}
.procuct-num>span:nth-child(2) {
    width: 1.7067rem;
    border-left: .0427rem solid #CDCDCD;
    border-right: .0427rem solid #CDCDCD;

}
.procuct-num>span:nth-child(1),.procuct-num>span:nth-child(3) {
    flex: 1;
}   



.productTotal-container{
    position: fixed;
    background: #fff;
    border-top: .0427rem solid rgb(177, 172, 172);
    border-bottom: .0427rem solid rgb(177, 172, 172);
    bottom: 2.3467rem;
    display: flex;
    width: 100%;
    height: 1.28rem;
    /* justify-content: space-between; */

}

.product-select{
    flex: 1;
    padding: 0 .4267rem 0 .4267rem;
    align-items: center;
    display: flex;
    justify-content: space-between;
}
.product-select>span:nth-child(2) {
    color: red;
    margin-left: 1.0667rem;
}
.product-ordered{
    background: red;
    width: 2.56rem;
    color: white;
    justify-content: center;
    display: flex;
    align-items: center;
    font-size: .64rem;
}